@charset "GB2312";
*{word-break:break-all} /*强制换行*/
body{font-size:14px;color:#5A5A5A;font-family:Verdana, Arial,"宋体";padding:0px;margin:10px auto 0px auto}
body{
display:block;
font-family:"arial";
color:#5A5A5A;
margin:0px;
font-size:12px; 
line-height:170%; 
background:url(5-1206010S342-50.gif);
}
.clear {clear:both;}
a{text-decoration:none; color:#333;}
a:hover{color:#FF3300;}
#top{
     margin:0px auto;
	 padding:40px 10px 0px 0px;
	 width:990px;
	 height:59px; 
	 line-height:20px;
	 background:url(top.jpg) no-repeat; 
	 text-align:right;
	 border-right:1px #BABABA solid;
	 border-left:1px #BABABA solid;
}

#navk{ 
     margin:auto; 
	 border-left:1px #BABABA solid;
	 border-right:1px #BABABA solid;
	 font-size:14px; 
	 height:44px; 
	 background:url(nav.jpg) repeat-x;
	 text-align:center;width:1000px;
}
#nav{ 
     margin:0px auto;
	 width:970px; 
	 padding:0px 0px 0px 26px;
}
#nav a{display:block; float:left; width:105px; height:44px; font-weight:bold; background:url(nav_line.jpg) no-repeat right 0px; line-height:44px; padding:0px 0px 0px 0px; color:#000000; text-align:center;}
#nav #jd a{background:url(nav_bg.jpg) repeat-x 0px 0px;color:#FFFFFF;}
#nav a:hover{background:url(nav_bg.jpg) repeat-x 0px 0px;color:#FFFFFF; }
#banner{
     margin:0px auto;
     height:240px; 
	 width:1000px;
	 border-left:1px #BABABA solid;
	 border-right:1px #BABABA solid;
}
#main{
     width:1000px;
	 height:auto;
	 margin:0px auto;
	 background-color:#fff;
	 border:1px #BABABA solid;
}
#left{
     float:left;
	 width:240px;
	 background:#F5F5F5;
	 margin-right:10px;
	 padding:10px 0px;
     height:auto;
	 overflow:hidden;
}
#left h1 {
     margin:0px 10px;
     font-size:14px;
     background:url(tb.gif) no-repeat left 6px;
	 line-height:30px;
	 padding-left:20px;
	 color:#3C4657;
     border-bottom:#2C83E5 2px solid;
}
#left #ileft {margin:10px 10px;}
#left #ileft a {
     display:block;
	 padding-left:30px;
	 line-height:30px;
	 background:url(inewsa.jpg) no-repeat 20px;
     border-bottom:#2C83E5 1px dotted;
}
#left #ileft a:hover {background:#2C83E5;color:#fff;}
#right{
     float:right;
	 width:750px;
	 padding:10px 0px;
}
#right h1 {
     margin:0px 10px;
     font-size:14px;
     background:url(tb.gif) no-repeat left  6px;
	 line-height:30px;
	 padding-left:20px;
	 color:#3C4657;
     border-bottom:#2C83E5 2px solid;
}
#right h1 span {float:right;}
#right #iiright {
     margin:10px 10px;
	 width:730px;
	 height:120px;
}
#right #iiright span{
     float:left;
     margin-right:20px;
}
#right #iright {
     margin:10px 10px;
	 width:730px;
	 text-align: center;
	 display:inline-table;
}
#right #iright ul{
	padding:0; 
	margin:0; 
	list-style:none
}
#right #iright ul li{
    list-style:none;
	float:left;
	height: 140px;
	width: 160px;
	margin:10px 10px;
}
#right #iright ul li img{
	border:1px solid #D4D0C8;
	height: 130px;
	width: 160px;
}
#right #gsxw {margin:10px 0px;width:370px;float:left;}
#right #gsxw #xwlist a {
     margin:5px 5px;
	 width:350px;
     display:block;
	 padding-left:25px;
	 line-height:20px;
	 background:url(rightnava.jpg) no-repeat 15px;
}

#right #content{padding:30px 10px;}

#right .plist{float:left;display:block;width:200px; height:160px;  padding:0px 0px 0px 0px;margin:20px ;}
#right .plist a.title{display:block; color:#069; padding:1px 0px 0px 0px;text-align:center;}
#right .plist a img{display:block; float:left; filter:alpha(opacity=100); width:200px; height:150px;  border:1px solid #ddd; padding:1px; background:#fff;}
#right .plist a:hover img{display:block; float:left;  filter:alpha(opacity=100); width:200px; height:150px;   border:1px solid #FF3300; padding:1px; background:#fff;}

#bottom{
     background:url(topbb.jpg); 
	 text-align:center;
	 height:50px;;
	 margin:0px auto;
	 width:1000px;
     padding-top:30px;
	 color:#004192;
	 border-top:5px #2C83E5 solid;
	 border-right:1px #BABABA solid;
	 border-bottom:1px #BABABA solid;
	 border-left:1px #BABABA solid;

}

#mainm {height:44px;background:url(mianm_bg.jpg) no-repeat center 0px;}
#cbodyi{width:974px;margin:0px auto; }
#cbody{width:958px;margin:0px auto; }
hr{height:1px; color:#ccc; border-top:1px solid #ccc; border-bottom:0px solid #ccc;;}



#miantop{margin:0 auto;width:974px;}
#miantopleft {height:52px;width:338px;background:url(miantopleft.jpg) no-repeat;padding-left:178px;line-height:52px;float:left;_margin-right:-3px;}
#miantopright {height:52px;width:450px;float:right;}

#tops{display:block; float:left; padding:5px 0px 0px 10px; width:210px; }
.input{ width:118px; border:1px solid #fff;; }

#leftindex{float:right; width:687px;  padding:0px 0px 0px 0px}
#leftindex #xwzx{ float:left;width:414px;background:url(m_bg.jpg) no-repeat right;padding-bottom:20px;}
#leftindex #xwzx #aa{margin:0px 0px0;height:31px; width:404px;background: url(m_2.jpg) no-repeat; }
#leftindex #xwzx #aa a { display:block; float:right;}
#leftindex #xwzx #tnews {width:225px;height:110px;background: url(m_6.jpg) no-repeat 20px 10px ;padding-left:170px;padding-top:10px;text-align:center;}
#leftindex #xwzx #tnews a {font-size:12px;font-weight:bold;color:#ff0000;}
#leftindex #xwzx #tnews div {font-size:12px;text-align:left;}
#leftindex #gysb{ float:right;width:273px;padding-bottom:20px;}
#leftindex #gysb #bb{margin:0px 0px0;height:31px; width:273px;background: url(m_4.jpg) no-repeat; }
#leftindex #gysb #bb a { display:block; float:right;}
#leftindex #gysb #gysbt { background: url(gysb_bg.jpg) no-repeat;padding:90px 0px 0px 0px;}
#rightindex{float:left;width:287px;  padding:0px 0px 0px 0px; background:url(left_bg.jpg) no-repeat right;}


.pnode{width:690px;margin:10px auto;}
.pnode .title{height:43px; font-family:"微软雅黑";line-height:33px; background:url(tit1.jpg) no-repeat 0px 0px; padding:5px 10px 0px 37px; color:#FFF;font-size:14px}
.pnode .title span{float:right; color:#555;font-family:"微软雅黑";cursor:hand;font-size:12px;padding:5px 0px 0px 0px;}
.pnode .box{margin:0px 5px 0px 0px; height:90px; line-height:130%; padding:5px 0px 5px 10px;}
.pnode .box1{float:left;margin:0px auto; width:155px; height:120px; line-height:130%; padding:5px 10px 35px 0px;text-align:center;}
.pnode img{float:left; width:155px; height:110px; border:1px solid #ccc;margin:5px;}
.pnode .box1 a{display:block; background: padding:20px 0px 0px 0px; width:165px; float:left; }


#inews{display:block;  padding:0px 10px;width:380px;}
#inews a{display:block; border-bottom:1px dotted #ccc; color:#024AA8; line-height:26px; background:url(inewsa.jpg) no-repeat 10px 10px; padding:0px 0px 0px 20px; }
#inews a:hover{color:#D13D23}
#inews a span{float:right; color:#D43604;font-size:12px;font-family:"宋体";padding-right:10px;}
#inews1{display:block;  padding:0px 0px 0px 0px;}
#inews1 a{display:block; border-bottom:1px dashed #ccc; color:#000; line-height:26px; background:url(inewsa.jpg) no-repeat 10px 10px; padding:0px 0px 0px 30px; }
#inews1 a span{float:right; color:#999;}
#icommend {padding:10px 0px 0px 0px}
#icommend div {width:190px; height:125px; float:left; text-align:center;}
#icommend div a{display:block; width:190px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; color:#1583B0;}
#icommend div a:hover{color:#1583B0;}
#icommend div a img{display:block; width:166px; height:108px; border:1px solid #f2f2f2;  background:#3CA4E2;}
#icommend div a:hover img{display:block;   width:150px; height:108px; background:#1C3447; border:1px solid #eee;}

#rctit {margin:0px 0px0;height:30px; width:687px;background: url(m_1.jpg) no-repeat; }
#rctit a { display:block; float:right;}
.inlist{ display:inline;float:left;width:350px; margin:0px 5px;}
.inlist a{display:block; font-size:12px;float:right;padding:0px 0px 0px 10px; line-height:26px; height:26px; }
.inlist .news a{float:left;border-bottom:1px dashed #ccc;width:320px;color:#5474A4;}
.inlist .news a:hover {color:#F44D04;}
.ipk {clear:both;float:left;width:140px; height:150px; margin:0px;text-align:center;}
.ipk img{width:150px;height:100px; border:1px solid #ddd;padding:3px; float:left; margin:5px 8px 0px 0px;}
.ipk a{display:block;color:#065689;}
#demo { margin:15px 10px;  width:677px; height:145px; overflow:hidden;  padding:0; }
#demo1 a{width:158px;  margin:0 8px 0 8px; padding:0; float:left; display:block;}
#demo1 a img { border:1px solid #EFEFEF; padding:0px; width:150px; height:120px; display:block;}
#demo2 a{width:158px;  margin:0 8px 0 8px; padding:0; float:left; display:block;}
#demo2 a img { border:1px solid #EFEFEF;  padding:0px; width:150px; height:120px; display:block;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}


hr{height:1px; border:1px solid #1C3447;}


h5{margin:0px;}
.description{background:#f2f2f2; padding:5px 10px; color:#000;}
.description p{margin:0px; padding:0px;}
.description a{display:block; text-align:right;}
.clear-both{display:block; clear:both;}

#flash{left:50%;  position:absolute; width:1000px; height:159px; z-index:20; padding:80px 0px 0px 0px; margin-left:-500px;}
#flash2{left:50%; position:absolute; width:1000px; height:159px; z-index:21; padding:80px 0px 0px 0px; margin-left:-500px;}
.page{text-align:right; line-height:24px;height:40px; padding:15px 20px 0px 0px;}
.page a{border:1px solid #ccc; padding:2px 5px; line-height:20px; margin:0px 2px;}
.page a.current{border:1px solid #f30; padding:2px 5px; line-height:20px; margin:0px 2px;}
.fan {padding:5px; text-align:center; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.fan span{}
.irlist {display:block; padding:0px 0px;}
.irlist a {display:block;background:url(pro_bg.jpg) no-repeat center;padding-left:45px;height:24px;line-height:24px; }
.irlistt {display:block; padding:0px 20px;background:url(left_5.jpg) no-repeat center; }
.imore{font-size:8px;color:#ff0000;font-family: "Arial", Helvetica, sans-serif;}